package 华为.text15_求int型正整数在内存中存储时1的个数;

import java.util.Scanner;

/**
 * 输入一个 int 型的正整数，计算出该 int 型数据在内存中存储时 1 的个数。
 */
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int value = scanner.nextInt();
        int num=0;
        while (value!=0){
            int i = value % 2;
            if (i==1){
                num++;
            }
            value=value/2;
        }
        System.out.println(num);


    }
}
